avenge upon - Deutsch Englisch Wörterbuch